deputy head of school - German English Dictionary